草庐IT

Android RelativeLayout 高度不遵循 GridView 高度

全部标签

Android:在 gridlayout 或 gridview 中创建具有动态大小的网格

我打算制作网格基础应用程序,其中网格的数量会根据用户的点击而改变。网格模式:-2*2、4*4...[例如,用户将单击正确的网格,然后网格数量将增加]。我cn能够制作网格,但它不适合布局。那么,如何根据用户的点击更改网格的数量以及如何动态设置网格的大小。这里我附上了我想要实现的图像。当用户点击不同颜色的网格时,网格数量会增加,如第二张图片。p>图片:1图片:2用户点击后网格数量增加。 最佳答案 最后我得到了我的问题的答案:这里需要将SquareImageView用于imageview并以编程方式设置gridview的列,现在看下面的代

java - (Android) 如何获取智能手机的屏幕宽度和高度?

这个问题在这里已经有了答案:HowtoGetDeviceHeightandWidthatRuntime?(6个答案)关闭7年前。我正在为Android制作游戏并使用SurfaceView。我想知道智能手机屏幕信息(高度、宽度等)我使用了这段代码,但是..显示宽度和高度的值不正确,它总是被红色打印成“0”我错过了什么?publicclassMainActivityextendsActivity{privateintwidth;privateintheight;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.on

Android 按钮高度阴影不起作用

我正在尝试使用高程制作一个具有阴影的按钮,背景图像是我使用gmailpng登录。该按钮包含在相对布局中。无论我尝试做什么,海拔都不会显示。我尝试了其他论坛问题的解决方案,但都没有用。这是我的按钮代码googledrawable是我从Adob​​eXD导出的png图像。有人可以指点我做错了什么吗?谢谢。此外,我意识到如果我将按钮的背景设置为android:color/white则会出现阴影。所以我认为问题出在png可绘制对象上?海拔不适用于png图像吗?有解决方法吗? 最佳答案 在代码行下方使用以显示按钮的高度android:outl

android - java.lang.IllegalArgumentException : y must be < bitmap. 高度()

我有这种方法可以与xhdpi中的图像进行比较,但给我这个错误java.lang.IllegalArgumentException:y必须是这里是代码:privatebooleanCompareImages(ImageViewim1,ImageViewim2){booleanbool=false;intcheck=0,v1,v2,v3,ev1,ev2,ev3;Bitmapbitmap1=((BitmapDrawable)im1.getDrawable()).getBitmap();Bitmapbitmap2=((BitmapDrawable)im2.getDrawable()).getB

android - 如何动态改变ImageView的高度

我有一个用于ListView单元格的简单线性布局,它有一个ImageView。图像将从互联网上下载,因此尺寸可以不同。但是,我想设置imageview的宽度为fill_parent,固定,运行时动态改变图片高度。图片高度设置规则:如果图像的h/w比率大于1,则将ImageView设为正方形,表示高度与宽度匹配。如果图像的高宽比小于1,则按比例调整大小。预期两个样本如下。第一个是h/w1。谢谢你的时间。 最佳答案 你需要继承ImageView重写onMeasure,我还没有测试过这个,但是你需要的所有变量都在那里,而且这个想法是正确的

android - 如何在 Android 中将 TextView 添加到 GridView

我已经知道如何将字符串添加到android中的gridView,但是我想添加TextView来格式化文本(重力、颜色等)。这是我当前的代码:GridViewgridView=(GridView)findViewById(R.id.grades);ArrayListdisplay=newArrayList();ArrayAdapteradapter=newArrayAdapter(this,android.R.layout.simple_list_item_1,display);gridView.setAdapter(adapter);for(inti=0;i不幸的是,当我运行它时,gr

java - Libgdx Label 多行文本高度

我在LibGdx上做了一个小测试,在多行标签上,似乎我无法获得换行的高度。以下是代码。理论上,aLebel的高度应该>bLabel。但结果看起来是一样的。代码:aLabel.setText("thisisasuperlonglonglongtextthatneedwrapping.");//linewrappedinto3linesaLabel.setWrap(true);aLabel.setWidth(470);doLog("aLabel.getHeight():"+aLabel.getHeight());bLabel.setText("thisisshort.");//unwrap

android - ExpandableListView 可扩展列表在其高度为 wrap_content 且下方有内容时不扩展

这是我的布局代码。当我单击可展开ListView时,它不会展开。但是,如果我增加列表的高度,它会扩展。有没有办法通过代码动态增加列表的高度?我可以让它在我的布局中间展开吗?因为如果我增加高度,它只会在折叠列表中添加不必要的空白。代码: 最佳答案 在对这个主题进行了大量研究之后,我只能得出这样的结论:像可扩展ListView这样的可滚动对象不能在另一个可ScrollView中声明。但是,为了在运行时解决这个问题,我稍微调整了我的Java代码。expListView.setOnGroupExpandListener(newExpanda

android - 无尽的 GridView

我看过很多无尽列表的实现。其中之一是https://github.com/commonsguy/cwac-endless他们都在使用ListView。所有这些都只是在列表中添加另一行。但是当我们考虑Gridview(就像在GooglePlayStore中)并将加载View添加为网格中的另一个项目时,它看起来很难看。我怎样才能在Play商店中获得同样的东西? 最佳答案 我写了一个滚动监听器并将这个滚动监听器设置到我的GridView。如果发现错误请指正。如:finalGridViewg=(GridView)findViewById(R

[开源]基于 Flowable 的工作流管理平台,易集成、高度可定制、扩展性强

一、工作流引擎概述JNPF工作流系统,基于BPM标准开发,可视化的流程设计界面,集成了自由表单设计器和流程引擎,实现审批节点和审批关系自定义,无需代码即可轻松创建并管理业务流程应用,实现自动流转。支持线性流程、父子流程、同步分合流、异步分合流程,全部实现可视化设计,所见即所得,并提供了流程管理、流程监控和任务调度等功能,具有易于集成、高度可定制和扩展性强的特点。二、内置功能与技术架构1.工作流功能在线流程设计器在线流程表单设计器单节点配置表单多实例会签任务任务节点配置任务/执行监听器动态配置任务候选人其它流程相关功能点2.技术构架前端采用Vue、ElementUI。后端采用springboot